Skip to main content

ایجاد ماموریت سفارشی

کسب‌وکارها می‌توانند ماموریت‌های اختصاصی با قوانین خاص خود ایجاد کنند. این ماموریت‌ها می‌توانند شامل فعالیت‌های متنوعی مانند خرید، ثبت نظر، تعامل با شبکه‌های اجتماعی، یا حتی فعالیت‌های روزمره کاربران باشند.

ایجاد متریک جدید در بخش "داده‌های ورودی"

ابتدا به بخش "مشتریان" از منوی اصلی بروید. سپس در بخش "داده‌های ورودی"، گزینه "متریک/رویداد" را انتخاب کنید.

در این بخش، می‌توانید متریک‌های مختلف را برای ثبت اطلاعات مرتبط با ماموریت‌های خود تعریف کنید. برای مثال:

متریک "comment" برای ثبت کامنت

نام متریک: "comment"

نوع متریک: boolean (true/false)

مقدار true: این مقدار نشان‌دهنده این است که کاربر یک کامنت برای محصول گذاشته است.

توجه: وقتی کاربر کامنتی برای محصول می‌گذارد، مقدار true برای متریک "comment" به فیلیا ارسال می‌شود.

متریک زمان برای پیگیری زمان اقدام

نام متریک: "duration"

نوع متریک: duration (برای سنجش زمان یک رویداد خاص)

این متریک برای ثبت زمان اقدام کاربران استفاده می‌شود، مانند زمانی که یک کاربر اقدام به انجام کاری کرده است.

متریک تعداد برای پیگیری تعداد موارد

نام متریک: "count"

نوع متریک: integer (عدد صحیح)

این متریک برای شمارش تعداد موارد (مانند تعداد قدم‌های کاربر) استفاده می‌شود.

متریک برای زمان صرف‌شده

نام متریک: "time"

نوع متریک: integer (عدد صحیح)

این متریک برای پیگیری تعداد دقایق صرف‌شده در فعالیت‌های خاص، مانند گوش دادن به موسیقی، کاربرد دارد.

متریک متنی برای اطلاعات خاص

نام متریک: "feedbackText"

نوع متریک: string (متنی)

فرض کنید در یک پلتفرم فروش آنلاین می‌خواهید از کاربران بخواهید که پس از خرید محصول، یک نظر در مورد آن بنویسند. برای ذخیره این نظرات، از یک متریک متنی استفاده می‌کنید.

متریک با نوع float برای مقادیر عددی اعشاری

نام متریک: "rating"

نوع متریک: float (عدد اعشاری)

این متریک برای ذخیره مقادیر اعشاری مانند امتیازات یا نمرات کاربر استفاده می‌شود.

A161

ساخت ماموریت و تعریف شروط

تعریف ماموریت سفارشی:
پس از تعریف متریک‌های لازم، می‌توانید یک ماموریت سفارشی بسازید که از این متریک‌ها برای تعیین شرایط استفاده کند.
این ماموریت می‌تواند شامل یک یا چند متریک از متریک‌های تعریف‌شده باشد.\

A161

تعریف شرط‌ها برای ماموریت:
برای هر کدام از متریک‌ها، شما می‌توانید یک شرط مستقل یا شرط وابسته ایجاد کنید.
شرط مستقل: هر شرط به‌طور مستقل برای انجام ماموریت بررسی می‌شود.
شرط وابسته: شرط‌ها به‌صورت وابسته به هم تعریف می‌شوند و تنها زمانی اعمال می‌شوند که تمام شرایط دیگر برقرار باشند.
می‌توانید یک یا چند متریک را در هر شرط تعریف کنید.

A161

نمونه ارسال مقدار برای متریک

فرض کنید یک متریک با نام "comment" با شناسه 14 به صورت boolean ایجاد کرده‌ایم. برای ارسال مقدار این متریک به فیلیا، وقتی کاربر با شناسه 134 کامنتی برای محصول با شناسه 23 در دسته بندی محصولات با شناسه 8 گذاشت، مقدار true به فیلیا ارسال می‌شود. به‌طور مشابه برای سایر متریک‌ها، مقادیر مربوط به هر متریک به سیستم ارسال می‌شود.


{
"metric_id": 14, // metric name
"user_id": 134, // user uid
"value": 1, // integer, float, string, bool (0 or 1), duration (YYYY-MM-DD HH:MM:SS)
"occurrence": "2024-12-10 12:01:00", // this pattern is equals
"product_id": 23, // id of product , field is nullable
"category_id": 8 // id of category , field is nullable
}